践踏: to trample...
格格不入: (idiom) inharmonious, incompatible...
心安理得: to have a clear conscience, to have no qualms about sth...
高大: tall, lofty...
迄今为止: so far, up to now, still (not)...
木匠: carpenter...
当下: immediately, at once, at that moment, at the moment...